home *** CD-ROM | disk | FTP | other *** search
/ Champak 52 / Volume 52 - JOGO DISK .iso / Games / scoobykickinit.swf / scripts / __Packages / com / ndimedia / containers / View.as
Text File  |  2007-09-28  |  1KB  |  59 lines

  1. class com.ndimedia.containers.View extends com.ndimedia.display.Sprite
  2. {
  3.    function View(scope, d)
  4.    {
  5.       super(scope,d);
  6.       this.m_aChildren = new Array();
  7.       this.m_bAnimated = false;
  8.       this.setPosition(0,0);
  9.       this.hide();
  10.    }
  11.    function addChild(s)
  12.    {
  13.       this.m_aChildren.push(s);
  14.    }
  15.    function get children()
  16.    {
  17.       return this.m_aChildren;
  18.    }
  19.    function repaint()
  20.    {
  21.    }
  22.    function setPosition(x, y)
  23.    {
  24.       this.m_x = x;
  25.       this.m_y = y;
  26.    }
  27.    function hide()
  28.    {
  29.       this.__get__graphics()._x = 5000;
  30.    }
  31.    function show()
  32.    {
  33.       this.__get__graphics()._x = this.m_x;
  34.       this.__get__graphics()._y = this.m_y;
  35.    }
  36.    function getPosition()
  37.    {
  38.       return new com.ndimedia.math.alg.Point(this.m_x,this.m_y);
  39.    }
  40.    function getSize()
  41.    {
  42.       return new com.ndimedia.math.geom.Rect(this.__get__graphics()._width,this.__get__graphics()._height);
  43.    }
  44.    function get animated()
  45.    {
  46.       return this.m_bAnimated;
  47.    }
  48.    function setAnims(intro, outro)
  49.    {
  50.       this.m_intro = intro;
  51.       this.m_outro = outro;
  52.       this.m_bAnimated = true;
  53.    }
  54.    function toString()
  55.    {
  56.       return "View";
  57.    }
  58. }
  59.